*{margin:0;padding:0;border:0;list-style:none;list-style-type:none;outline:none;}
div{overflow:hidden;word-wrap:break-word;word-break:normal;zoom:1;}
li{display: inline-block;*display:inline;*zoom:1;vertical-align: top;}

body{font-size: 14px;font-family: '微软雅黑';color: #333;line-height: 28px;}
.sb{border:1px solid #f00;}

.f-s-b,.f-s-1{font-size: 16px;}
.f-s-2{font-size: 18px;}

@media screen and (max-width: 420px) {
    .f-s-b,.f-s-1{font-size: 14px;}
    .f-s-2{font-size: 14px;}
    .f-s-note{font-size: 12px;}
}


h2,h3{color:#666;}
body{background: #eee center;}

input[type=radio]{border: 1px solid #ddd;}

button,button:focus
{background:#f60;line-height: 26px;font-size: 16px;padding: 6px;color: #fff;border:1px solid #c94604;border-radius: 4px;}

button:hover,button:focus:hover
{background: #f70;border:1px solid #c94604;color:#fff;}

button._dis,button._dis:hover,button._dis:focus{background: #aaa;border:1px solid #a0a0a0;}

button.btn-primary,button.btn-primary:focus{background:#ff5600;border-bottom: 1px solid #bd4204;border-right: 1px solid #bd4204;border-top: 1px solid #f70;border-left: 1px solid #f70;}
button.btn-primary:hover{background:#f70;border-bottom: 1px solid #bd4204;border-right: 1px solid #bd4204;border-top: 1px solid #f70;border-left: 1px solid #f70;}

button.btn-default,button.btn-default:focus{border: 1px solid #57a3da;background:#6fbef7;color:#fff;}
button.btn-default:hover{border: 1px solid #57a3da;background:#57a3da;color:#fff;}

button._dis,button._dis:focus,button._dis:hover{background: #ccc;border:1px solid #bbb;}

input[type=text],input[type=tel],textarea{border: 1px solid #aaa;border-radius: 2px;width: 100%;padding: 4px 10px 4px 10px;background: #fff;}
input[type=text]:focus,input[type=tel]:focus,textarea:focus{border: 1px solid #666;}
input[type=text],input[type=tel],select{height:38px;line-height: 38px;}

button>img{margin-right: 6px;margin-top: -4px;height:18px; } 


textarea{height:60px;}

label,label._dis:hover{font-weight: normal;border: 1px solid #aaa;padding: 4px 8px 4px 8px;border-radius: 2px;background: #fff;margin:1px;margin-right: 7px;cursor: pointer;}
label:hover{border-color: #d00;}
label._on{border: 2px solid #d00;margin:0px;margin-right: 6px;}
select{float: left;border: 1px solid #aaa;border-radius: 2px;line-height: 28px;padding: 5px;width: 100%;}
.address{width: 33.33%;float: left;}
@media screen and (max-width: 420px) {
    label,label._dis:hover{border: 1px solid #aaa;margin:1px;margin-right: 4px;margin-bottom: 4px;}
    label._on{margin:0px;margin-right: 3px;margin-bottom: 3px;}
}

.fixed-center-right-item-num{border: 2px solid #a00;width: auto;border-radius: 4px;background: #fff;float: left;padding: 4px 14px 4px 14px;}
.top-item-num{position: fixed;top: 30px;right: 0px;padding: 4px 4px 4px 14px;background: #fff;font-size: 12px;opacity: .8;line-height: 18px;border-radius: 16px 0px 0px 16px;display: none;}
@media screen and (max-width: 790px) {
    .top-item-num{display: block;}
}

.inputs-box button,.inputs-box input{border-left:0px;border-right:0px;float: left;border-radius:0px;border: 1px solid #aaa;}
.inputs-box button{font-size: 14px;line-height: 24px;}
.inputs-box button:first-child{width:auto;border-right:0px;border-radius: 2px 0px 0px 2px;background:#fff;float:left;}
.inputs-box button:last-child{width:auto;border-left:0px;border-radius: 0px 2px 2px 0px;background:#fff;float:left;}

.inputs-box button.btn-add,.inputs-box button.btn-reduce{background: #eee;color: #333;}
.inputs-box button:hover.btn-add,.inputs-box button:hover.btn-reduce{background: #ddd;}
.inputs-box button.btn-add {border-left:0px;}

/*图片大小必须固定，否则不能使用lazyload*/
.pc-home-f{width:990px;margin:auto;background: #fff;}
.pc-home-kv {text-align: center;position: relative;height: 650px;overflow: hidden;}
.pc-home-kv img{position: absolute;top: 0px;left: 50%;margin-left:-1000px;width: 2000px;height: 630px; }

.pc-home-li a img{border-bottom:2px solid #fff;border-top:2px solid #fff;float:left;margin:11px 15px 0px 0px;height:320px;}
.pc-home-li a img:hover{border-bottom:2px solid #a00;border-top:2px solid #a00;margin:11px 15px 0px 0px;}
.pc-home-li a.pc-home-li-l {padding-left: 15px;display: block;}


a,a:visited{color:#d00;}
a:hover{color:#00a;}

a.note,a.note:visited{color:#bbb;}
a.note:hover{color:#666;}

.fixed-center{position: fixed;width: 0px;height: 100%;margin:auto;background-color: #f00;overflow:visible;left:50%;z-index: 100;}
.fixed-center>div{position: relative;overflow: visible;height: 100%;width: 0px;}
.fixed-center-right{float: left;margin-left: 410px;position: absolute;top:0px;}
.fixed-center-left{float: left;margin-left: 410px;position: absolute;top:0px;text-align: right;width: 1000px;margin-left: -1510px;}
.fixed-center-left>div{float: right;}
.fixed-center-right-bottom{float: left;margin-left: 410px;position: absolute;bottom: 110px;}

.container{width: 790px;padding: 0px;background: #fff;}
@media screen and (max-width: 790px) {
    .container{width: 100%;}
}
.item-key-image{width: 100%;}


/*
.item-price{background: #44361c;}
.item-price-ul{border-bottom: 1px dotted #80673a;}
.item-price-sale{width: 40%;float: left;color: #ff0;font-size: 46px;line-height: 60px;font-weight: bold;text-align: center;}

.item-price-des{width: 20%;float: left;padding-top: 6px;}
.item-price-des>div{line-height: 24px;font-size: 16px;}
.item-price-des-title{color: #9a9b74;text-align: center;}
.item-price-des-val{color: #80673a;text-align: center;}

.item-price-buyer{color: #80673a;font-size: 20px;font-weight: bold;line-height: 60px;text-align: center;float: left;width: 40%;}
.item-price-timer{color: #9a9b74;text-align: center;float: left;width: 60%;line-height: 60px;}
.item-price-timer span{color: #f60;font-size: 24px;}

@media screen and (max-width: 420px) {
   .item-price-buyer {font-size: 16px;line-height: 60px;}
}

*/

.item-price{background: #44361c;}
.item-price-ul{border-bottom: 1px dotted #524524;padding: 6px;}
.item-price-sale{width: 40%;float: left;color: #ff0;font-size: 52px;line-height: 60px;font-weight: bold;text-align: left;}

.item-price-des{width: 20%;float: left;padding-top: 8px;}
.item-price-des>div{line-height: 20px;font-size: 16px;}
.item-price-des-title{color: #fff;opacity: .4;text-align: center;}
.item-price-des-val{color: #fff;text-align: center;opacity: .7;}

.item-price-buyer{color: #80673a;font-size: 20px;font-weight: bold;line-height: 40px;text-align: center;float: left;width: 40%;}
.item-price-timer{color: #9a9b74;text-align: center;float: left;width: 60%;line-height: 40px;}
.item-price-timer span{color: #f60;font-size: 24px;}

@media screen and (max-width: 420px) {
   .item-price-buyer {font-size: 14px;line-height: 50px;}
   .item-price-des>div{font-size: 14px;}
   .item-price-sale{font-size: 46px;}
}



.item-detail-title{background: #eee9e6;padding-left: 10px;}

.item-colors{width: 100%;height: 300px;}

.form{background: #f8f8f8;padding: 30px;}
.form-section{padding: 4px 0px 4px 0px;}
.form-left{width: 50px;text-align: right;line-height: 32px;float: left;}
.form-right{margin-left:60px;text-align: left;}
.form-item{float: left;margin-right: 20px;}
.form._a5 .form-left{width: 90px;}
.form._a5 .form-right{margin-left:100px;}

@media screen and (max-width: 420px) {
    .form-left{width: 30px;}
    .form-right{margin-left:50px;}

    .form._a5 .form-left{width: 70px;}
    .form._a5 .form-right{margin-left:80px;}

    .form{padding: 10px;}

}

.floors{width: 120px;background: #fff;border-radius: 6px;background: #b3075c;_border: 2px solid #fff;}
.floors ul li{display: block;width: 100%;text-align: center;line-height: 36px;font-size: 16px;border-bottom: 1px dotted #da3486;overflow: hidden;}
.floors ul li:last-child{border: 0px;}
.floors ul li a{color: #fff;}
.floors ul li a:hover{color: #ff0;text-decoration: none;}
.floors ul li._on{background: #f60;border-bottom: 0px;}
.floors ul li._on  a{color: #fff;}
.floors ul li._on  a:hover{color: #fff}


ul.form-msg {}
ul.form-msg{width: 100%;border: 1px solid #ddd;background: #ffe;border-radius: 4px;}
ul.form-msg  li{width: 100%;padding:4px;border-bottom: 1px dotted #eee; }
ul.form-msg  li:nth-child(even){background: #fff;}
ul.form-msg ._status{color:#090;}

.fixed-footer{position: fixed;bottom: 0px;width: 100%;z-index: 1000;left: 0px;}
.fixed-footer a{color: #fff;}
.fixed-footer ul{width: 100%;max-width: 790px;background: #d00;margin: auto;}
.fixed-footer ul li{color: #fff;text-align: center;width: 33.33%;line-height: 50px;font-size: 20px;border-right:1px dotted #f99;}
.fixed-footer ul li:hover{background: #b00;}
.fixed-footer ul li._l{width: 30%;}
.fixed-footer ul li._m{width: 40%;}
.fixed-footer ul li._m a{color: #ff0;}
.fixed-footer ul li._r{width: 30%;border-right:0px;}
.fixed-footer ul li a{width: 100%;display: block;}
.fixed-footer ul li a:hover{color: #ff0;text-decoration: none;}
.fixed-footer ul li:last-child{border-right:0px;}
.fixed-footer ul li a img{margin-right: 6px;margin-top: -4px;}


@media screen and (max-width: 420px) {
   .fixed-footer ul li{line-height: 40px;font-size: 15px;}
}


.topper{width: 100%;max-width: 790px;background: #000;margin: auto;width: 100%;opacity: .9;color: #fff;font-size: 20px;text-align: center;padding: 10px;}

.footer-space{line-height: 60px;}
.footer{border-top: 1px dotted #ccc;}
@media screen and (max-width: 420px) {
   .footer ._certification {width: 220px;}
}



.items a{display:block;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dotted #ccc;}
.items a:last-child{border: 0px;margin-bottom: 0px;}
.items a img{width: 100%;}

.comments {height: 360px;}
.comments ul {margin: 10px;}
.comments li {border-bottom: 1px solid #eee;width: 100%;padding-bottom: 10px;padding-left: 5px;} 
.comments li:nth-child(even){_background: #fafafa;}
.comments .comments-name,.comments .comments-sku {}
.comments .comments-content {color: #f00;padding-bottom: 10px;}
.comments .comments-dealcode{color: #999;}


.comments-form,.comments-form-result{}
.comments-form-result {text-align: center;border: 1px solid #eee;background: #ffe;border-radius: 4px;padding: 20px;}
.comments-form-result ._title{color: #0a0;}

.order-notes li span._note{color: #0a0;}
.order-notes li span._i{color: #f00;}

.f-bg-a{background-color: #ff0;}



.c-a{color: #f00;}
.c-b{color:#0a0;}
.c-note{color: #aaa;}

.item-products{}
.item-products ul li{width: 32%;margin: 0px;padding: 0px;}
.item-products ul li img{width: 100%;}
.item-products._4 ul li{width: 24%;margin: 0px;padding: 0px;}

.form-fee-total{font-size: 20px;font-weight: bold;color:#f00;}
.form-fee-total-text{background: #f86;padding:2px 6px 2px 6px;color:#fff;}

.footer-debug{position: fixed;bottom: 0px;left: 0px;background: #000;color: #fff;opacity: .5;font-size: 10px;line-height: 20px;padding: 2px;}


.fixed-header{position: fixed;top: 0px;width: 100%;text-align: center;background: #b3075c;}
.fixed-header-space{height:60px;}
.header{width: 100%;text-align: center;background: #b3075c;}

.note-a{background: #ffe;padding: 4px 8px 4px 8px;border-radius: 2px;}
.note-a ._title{color:#0a0;}

button>i{margin-right: 5px;}
.icon{display: inline-block;}
.icon._btn{height: 14px;width: 14px;}
.icon._btn._back{background: url('https://img.alicdn.com/imgextra/i2/1627829680/TB2FU4PXZIa61Bjy0FbXXbWXpXa-1627829680.png') no-repeat;}
/*.icon._btn._back{background: url('img/icons/btn_back.png') no-repeat;}*/
.order-done-msg{}
.order-done-msg ._title{background: #a00;padding: 10px;font-size: 26px;color:#fff;text-align: center;line-height: 26px;}
.order-done-msg ._note{margin-top: 20px;background: #ffc;color: #f00;padding: 4px;text-align: center;font-weight: bold;}
.order-done-msg ._detail{margin: 0px 40px 40px 40px;background: #eee;border-radius: 6px;}
.order-done-msg ._detail>div{background: #fff;margin: 10px;border-radius: 6px;padding:30px;}
.order-done-msg ._detail ._img{width: 100px;float: left;}
.order-done-msg ._detail ._list{margin-left: 120px;}
.order-done-msg ._list li{border-bottom: 1px dotted #eee;width: 100%;}
.order-done-msg ._list li ._l{float: left;width: 60px;color: #999;text-align: left;}
.order-done-msg ._list li ._r{margin-left: 100px;text-align: left;}
.order-done-msg ._txt_cod {background: #f60;color: #fff;font-weight: bold;padding: 0px 8px 0px 8px;width: 80px;}
.order-done-msg ._txt_price {color: #f00;font-weight: bold;}

@media screen and (max-width: 600px) {
    .order-done-msg ._title {  font-size: 22px;  }
    .order-done-msg ._detail{margin: 0px 10px 10px 10px;}
    .order-done-msg ._detail>div{margin: 5px;border-radius: 6px;padding:10px;text-align: center;}
    .order-done-msg ._detail ._img{width: 100px;float: none;margin: auto;}
    .order-done-msg ._detail ._list{margin-left: 0px;margin-top: 10px;}
    .order-done-msg ._list li ._l{width: 60px;text-align: left;}
    .order-done-msg ._list li ._r{margin-left: 70px;text-align: left;}
}

._item-detail-ads,._item-detail-ads-pop {display: none;}
.ias { position: fixed;left:0px;top:0px;width: 100%;height:100%;z-index: 100000;text-align: center;padding-top: 60px;display: none;}
.ias img{width: 100%;}
.ias>div{width: 100%;height:100%;position: relative;max-width: 640px;margin: auto;}
.ias-bg{ width: 100%;position: absolute;top:0px;left:0px;}
.ias-pic{ width: 100%;position: absolute;top:0px;left:0px;}

@media screen and (min-width: 800px) {
    ._item-detail-ads {display: none;}
}

.p800_service { text-align: center; color: #fff; line-height: 42px; width: 100%;opacity: .8; font-size: 18px;padding-left: 12px;padding-right: 14px;}
@media screen and (max-width: 460px) {
    .p800_service { font-size: 16px; }
}
@media screen and (max-width: 420px) {
    .p800_service { font-size: 15px; }
}
@media screen and (max-width: 390px) {
    .p800_service { font-size: 14px; }
}
@media screen and (max-width: 370px) {
    .p800_service { font-size: 13px; }
}
@media screen and (max-width: 360px) {
    .p800_service { font-size: 12px; }
    .p800_service>._sundis{display: none;}
}
